data collection manufacturing software bar code manufacturing software manufacturer manufacturers dnc cam cad market research direct numeric control machine monitoring business engineering cnc barcode erp software